#ifndef C_COMPILER_PRODUCTION_H
#define C_COMPILER_PRODUCTION_H

#include <vector>
#include <string>
using namespace std;

struct Production {
    string left_symbol;            // 左侧符号
    vector<string> right_string;   // 右侧符号列表
    string production_string;      // 产生式的字符串表示

    // 构造函数
    Production(const string& l, const vector<string>& r, const string& p):
                left_symbol(l), right_string(r), production_string(p) {}
};

#endif //C_COMPILER_PRODUCTION_H
